#include "Object.h"

Object::Object()
{
}

Object::~Object()
{
}

ObjectPtr Object::accept(IVisitor* /*visitor*/, const ObjectPtr& /*node*/)
{
    //qDebug() << "Unexpected node: " << this;
    return ObjectPtr(NULL);
}

void Object::traverse(IVisitor* /*visitor*/)
{
    //qDebug() << "Unexpected node: " << this;
}

Ast::AstTypes Object::type()
{
    return Ast::Object;
}

QString Object::toString() const
{
    return "object";
}
